to be in rags and tatters - Turc Anglais Dictionnaire